package com.shujia.wyh.day15;

/*
        替换功能
            String replace(char old,char new)
            String replace(String old,String new)
        去除字符串两空格
            String trim()
        按字典顺序比较两个字符串
            int compareTo(String str)
            int compareToIgnoreCase(String str)
 */
public class StringDemo10 {
    public static void main(String[] args) {
        String s = "hello World Java BIGData trorld";

        //public String replace(char oldChar,char newChar)
        // 返回从替换所有出现的导致一个字符串oldChar在此字符串newChar 。
        // 替换字符串中所有的要被替换的字符，返回的是替换后的字符串
        String s1 = s.replace('a', 'q');
        System.out.println(s1);
        //如果被替换的字符在原字符串中不存在，返回的是原来的字符串
        String s2 = s.replace('z', 'p');
        System.out.println(s2);
        System.out.println("==============================================");
        //String replace(String old,String new)
        //替换字符串中所有的要被替换的字符串，返回的是替换后的字符串
//        String s3 = s.replace("orld", "qwer");
//        System.out.println(s3);
//        String s3 = s.replace("orld", "qwerdf");
//        System.out.println(s3);
        //如果被替换的字符串在原字符串中不存在，返回的是原来的字符串
        String s3 = s.replace("qwer", "pppppp");
        System.out.println(s3);
        System.out.println("================================================");
        //String trim() 去除字符串两边的所有空格
        String s4 = " hello World Java BIGData trorld  ";
        System.out.println("去除空格之前：");
        System.out.println(s4);
        String s5 = s4.trim();
        System.out.println("去除空格之后：");
        System.out.println(s5);
        System.out.println("===============================================");
        //public int compareTo(String anotherString)按字典顺序比较两个字符串。
//        String s6 = "hello"; //h的ASCII码值104
//        String s7 = "world"; //w的ASCII码值119
//        System.out.println(s6.compareTo(s7));

        String s6 = "hello";
        String s7 = "hel";
        System.out.println(s6.compareTo(s7));


    }
}
